package com.smfx.yxt.service;

import java.util.List;

import com.smfx.yxt.page.Page;
import com.smfx.yxt.reqVo.PointsReqVO;
import com.smfx.yxt.view.PointItemView;
import com.smfx.yxt.view.PointTotalView;

public interface ITeacherPointService {

	//初始化教师每月积分数据
    int addTeacherMonthPoints(PointsReqVO vo);
    //初始化教师学期积分数据
    int addTeacherTermPoints(PointsReqVO vo);
    //更新教师学期积分
    int updateTeacherTermPoints(PointsReqVO vo);
    //更新教师总积分
    int updateTeacherTotalPoints(PointsReqVO vo);
    //更新学生积分
  	int updateTeacherMonthPoints(Integer teacherId, Float point);
  	//教师积分总概
  	PointTotalView selectTotalPointForTeacher(PointsReqVO vo);
    //分页查询教师积分总概
  	List<PointTotalView> selectTotalPointForTeacherByPage(Page<PointTotalView> page);
  	//分页查询教师积分明细
  	List<PointItemView> selectPointItemForTeacherByPage(Page<PointItemView> page);
}
